home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 1
/
PC World Interactive 1 - Nisan 1997.iso
/
nostalji
/
ps
/
19
/
progbank
/
nt651.txt
< prev
next >
Wrap
Text File
|
1995-02-07
|
10KB
|
224 lines
┌──────────────────────────────────────────────────────────────────────────┐
│┌────────────────────────────────────────────────────────────────────────┐│
││ ││
││ Oxana Virüsü Temizleyicisi ││
││ ││
│└────────────────────────────────────────────────────────────────────────┘│
│ Oyun · DOS GoRGoN │
└──────────────────────────────────────────────────────────────────────────┘
> Oxana diye bilinen bu virüsün birden fazla versiyonu vardìr. Bunlardan bir
tanesini PSAV'ìn 2. versiyonu temizleyebilmektedir. PSAV 2'nin bulup da
problemsiz olarak temizleyemediºi diºer Oxana türevini bu program
temizleyebilmektedir.
Oxana'nìn bu versiyonu (AA651); EXE ve COM dosyalarìna bulaƒan ve bellekte
yerleƒik kalan parazit bir virüstür. NT651 ile bugün için çoºu virüs
tarayìcìlarìnìn tanìyamadìºì bu virüsü bulmak ve temizlemek mümkündür.
PROGRAMI KULLANMADAN ÖNCE BÿLMENÿZ GEREKENLER
───────────────────────────────────────────────
■ ÿlk olarak; NT651 sadece bu virüse karƒì yazìlmìƒtìr. Genel amaçlì virüs
tarama programlarìnìn aksine kendisine baƒka bir virüs bulaƒtìºìnì dahi
anlayamaz. Bu nedenle NT651'i yazma korumalì bir disketten çalìƒtìrmanìzì
tavsiye ederiz.
ÿkincisi, GoRGoN bu programìn kullanìmìndan doºacak dolaylì ve/veya dolaysìz
zararlardan sorumlu tutulamaz. Programìn orjinal sürümünde bilinen bir hata
yoktur.
┌─────────────────────────────────────────────────────┐
│ NT651 TEMÿZLEME YAPMAK ÿÇÿN ONAYINIZI BEKLEMEZ │
│ DOSYALARINIZI YEDEKLEMEYÿ UNUTMAYIN! │
└─────────────────────────────────────────────────────┘
■ NT651, temizlediºi dosyalarìn yedeklemesini yapmaz. Nispeten zararsìz bir
virüs olan AA651'den kurtulmak isterken zamansìz bir elektrik kesilmesi
nedeniyle dosyanìzì tümden kaybetmemek için önemli dosyalarìnìzìn virüslü de
olsa yedeºini almanìz yararìnìza olcaktìr.
■ NT651, bellekte aktif olan AA651'i bulmak için yine virüsün kendi kullandìºì
yöntemi kullanìr. Windows altìnda virüsün kendisini tanìyamamasì gibi, NT651
de bellekteki virüsü Wÿndows DOS kutusundan çalìƒtìrìldìºìnda bulamaz. En
iyi sonuç için programì DOS altìnda çalìƒtìrmanìzì tavsiye ediyoruz.
■ Oxana (AA651) bulaƒmìƒ bir dosyanìn arkasìna baƒka bir virüsün bulaƒmasì ya
da bir ƒekilde dosyanìn virüs bulaƒtìktan sonraki halinden farklì olma
durumda NT651, virüsü bulamayacaktìr. Programì, önce diºer virüs tarama ve
temizleme programlarìyla diºer virüslerden kurtulduktan sonra kullanmanìzì
tavsiye ediyoruz.
■ COM dosyalar tümüyle orjinal haline getirilebildiºi halde, EXE dosyalar için
bu mümkün deºildir. Virüs, EXE dosyaya bulaƒmadan önce dosya boyunu 16'nìn
katì olacak ƒekilde ayarlìyor. Ancak akìllìlìk edip zaten 16'ya bölünebilen
dosyalarda bu iƒlemi atlamìyor, önce 16 byte ekliyor sonra fazlalìk varsa
azaltìyor ve dosyanìn orjinal uzunluºunu saklamìyor. Bu nedenle, EXE
dosyanìn tümüyle eski haline getirilmesi teorik olarak mümkün deºil. EXE
dosya onarìldìºìnda dosya boyu 1 ila 16 byte arasìnda uzayacaktìr, bu
fazlalìk ve fazlalìºìn EXE baƒlìºìnda oluƒturduºu deºiƒiklik dìƒìnda dosya
orjinaliyle aynì olacaktìr.
Yukarìdaki durumun getirdiºi bir diºer dikkat edilmesi gereken nokta ise
aynì EXE dosyaya sürekli virüs bulaƒìp onarìldìkça ilk defasìnda dosya
boyunun 1 ila 16 byte arasì uzayacaºì ve daha sonra her onarìmda dosya boyu
16 byte artacaºìdìr. Bu nedenle virüsten bir defada kurtulmak için tüm
dosyalarìnìzì taramanìzì tavsiye ediyoruz, çekmecenin arka taraflarìnda
kalmìƒ bir disketten tekrar gelecek bir Oxana (AA651) ataºì sonucu tekrar
NT651 programìnì kullanmak zorunda kalabilirsiniz ki bu da EXE
dosyalarìnìzìn 16 byte ƒiƒmanlamasì demek olacaktìr..
■ Daºìtìldìºì haliyle NT651'in program yükleniƒindeki program sayaç deºeri 0
olduºu için Oxana (AA651) bulaƒmayacaktìr. DIET 1 ile sìkìƒtìrìlmìƒ olan
NT561 eºer açìlarak kullanìlìrsa Oxana (AA651) bulaƒabilir. Bu durumda
bellek temizken NT651'i çalìƒtìrarak dosyayì onarabilirsiniz, ancak hemen
sonra tekrar temiz bir sistem disk/disketinden boot etmelisiniz.
PROGRAMIN KULLANIMI
─────────────────────
NT651 günümüzün standartlarìna göre kullanìcìyla etkileƒim açìsìndan oldukça
ilkel bir program. Komut satìrìndan tarama ve temizlemenin yapìlmasìnì
istediºiniz sürücüyü belirten harfi ya da bu harfle bereber bir (:)
iƒaretini girdikten sonra, NT561 verilen sürücüdeki tüm dizinleri ve
dosyalarì tarar, virüsü bulduºunda temizler.
Tarama yapìlìrken taranan dosyanìn adì görüntülenir. Eºer temizleme
yapìlmìƒsa dosya adì ekranda kalìr.
Açìlamayan dosyalar, kullanìmda olan ya da okuma ve yazma eriƒimi verilmeyen
(örneºin aº üzerindeki dosyalara hem okuma hem de yazma eriƒiminiz
olmayabilir) dosyalardìr. Bu dosyalar taranmayacaktìr.
Bir hata mesajì görüntülenmesi kötüye iƒarettir. Bu durumda o an üzerinde
iƒlem yapìlmakta olan dosya kullanìlmaz hale gelebilir.
Örnek:
C sürücüsünde tarama ve temizleme yapmak için:
NT651 C:
ya da
NT651 C
komutlarìnì kullanabilirsiniz.
Virüsün ÿmzasì (Oxana/AA651)
──────────────────────────────
Virüsün NT651 tarafìndan kullanìlan 22 byte'lìk imzasì aƒaºìdaki gibidir:
06 1E 06 E8 00 00 5D B8 43 43 CD 21 3D 34 34 75 02 EB 3B 8C C0 48
Bu imzayì her zaman kullandìºìnìz virüs tarama programìna eklemeniz yararlì
olacaktìr. Eºer program sizden virüs hakkìnda baƒka bilgiler isterse
aƒaºìdaki soru-cevaplardan yararlanabilirsiniz.
· COM dosyalara bulaƒìyor mu? Evet.
· EXE dosyalara bulaƒìyor mu? Evet.
· BOOT sektörüne bulaƒìyor mu? Hayìr.
· Bellekte yerleƒik (resident) kalìyor mu? Evet.
Örnek:
──────
McAfee'nin çok bilinen virüs tarama programì VIRUSCAN (SCAN.EXE)'ye
bu imzayì tanìtmak için:
1·SCAN.EXT (herhangi bir isim olabilir) adlì bir dosya oluƒturun
ve aƒaºìdaki satìrì girin:
"061E06E800005DB84343CD213D34347502EB3B8CC048" AA651 [AA651]
2·SCAN.EXE'yi çalìƒtìrìrken /EXT ile aƒaºìdaki gibi bu dosyayì
belirtin:
SCAN C: /EXT C:\SCAN\SCAN.EXT
Oxana (AA651) HAKKINDA NOTLAR
───────────────────────────────
■ Tipi:
Parazit belleºe yerleƒik dosya virüsü (EXE ve COM)
■ Virüsün belleºe yerleƒik olduºunu anlama yöntemi:
INT 21 FUN 43 SUBFUN 43'ün, AX = 3434 döndürmesi. Bu yöntem Wÿndows DOS
kutusunda çalìƒmìyor, bu durumda virüs her çalìƒtìºìnda bellek azalìyor.
■ Virüsün COM dosyaya bulaƒmìƒ olduºunu anlama yöntemi:
Dosyanìn ilk üç baytìnda dosya uzunluºu-651 adresine bir yakìn atlama
komutunun bulunmasì. Boyu 55,000'den büyük COM dosyalara bulaƒmìyor.
■ Virüsün EXE dosyaya bulaƒmìƒ olduºunu anlama yöntemi:
EXE baƒlìºìnda IP=0000
■ Belleºe yerleƒme yöntemi:
Bellek kontrol bloklarì yardìmìyla bellek sonundan 35 paragraf çalarak
kendisini kopyalìyor. INT 21'e normal INT 21 fonksiyonuyla takìlìyor.
INT 21 FUN 4B SUBFUN 00 (load and execute) ile çalìƒtìrìlmak istenen
dosyalara bulaēyor.
■ Koruma tedbirleri:
Dosyanìn salt okunur olma özelliºini kaldìrìyor, bu yapìlamazsa program
kitleniyor. Kritik hatalarì bulaƒma iƒlemleri sìrasìnda 'ignore' ediyor.
Dosya tarihini deºiƒtirmiyor.
■ Virsün amacì:
Yok. Varlìºìnìn yarattìºì zararlar dìƒìnda virüsün sabit diski formatlamak
gibi bir amacì yok.
■ Virüs uzunluºu:
651 byte
■ Virüsün dosya boyunda yaptìºì artìƒ:
651 byte (COM) 651+1..16 byte (EXE)
■ Virüsün olasì zararlarì:
Belleºi azaltmak, sistem kilitlenmesi, dosya boylarìnìn uzamasìyla disk
alanìnìn iƒgali, virüsün yaptìºì fazladan iƒlemler için zaman kaybì, olasì
bir hatada dosya kayìplarì, Windows'un çalìƒmasìnda etkiler(?), EXE
dosyalarda tümüyle onarìlamaz deºiƒiklikler
■ Genel:
Oldukça basit bir virüs olmasìna karƒìn baƒlìca anti-virüs programlarì
tarafìndan tanìnmamasì sorun yaratìyor.
PROGRAM HAKKINDA NOTLAR:
──────────────────────────
■ Okuma hakkì olmasìna raºmen yazma hakkì olmayan dosyalarì taramamasì
(Bu durumda zaten temizleme mümkün deºil!) ve virüsü onay almadan
temizlemesi,
■ Tüm dosyalarì ve diski taramasì, belli bir dizin seçimine
izin vermemesi,
■ (EXE dosyalara en azìndan 1 byte eklendiºini düƒünürsek, bu byte'ìn
dosyadan çìkartìlmasì her yeni temizlemede 16 byte artìƒì önleyecektir.)
EXE dosyalardan sadece virüsü çìkartmasì, 1 ekstra byte çìkartmamasì,
programa özellikle verilmiƒ davranìƒlarìdìr. (hata deºillerdir!)
■ Programìn bu davranìƒ ƒeklinin sizi yedekleme yapmaya teƒvik
etmesini umuyoruz.
┌──────────────────────────────────────────────────────────────────────┐
│┌┬──────────────────────────────────────────────────────────────────┬┐│
│││ r.002 │││
│││ │││
│││ NT651 AA651 Virüsü Tarayìcì ve Temizleyicisi Versiyon 1.1 │││
│││ (c)1994 GoRGoN ltd. Tel/fax: (216) 347 8705 │││
│││ 20.7.1994 │││
│││ │││
│└┴──────────────────────────────────────────────────────────────────┴┘│
└──────────────────────────────────────────────────────────────────────┘